#pragma once

#include "SQLExpr.h"

class SQLReplaceable
{
private:
  /* data */
public:
  // SQLReplaceable(/* args */);
  // ~SQLReplaceable();
  virtual BOOL_ptr replace(SQLExpr_ptr expr, SQLExpr_ptr target){return BOOL::FALSE;};
};

// SQLReplaceable::SQLReplaceable(/* args */)
// {
// }

// SQLReplaceable::~SQLReplaceable()
// {
// }
  
//     BOOL_ptr SQLReplaceable::replace(SQLExpr_ptr expr, SQLExpr_ptr target);

